// import Mock from 'mockjs'
const config = ref<{ [key: string]: any }>({});
// setTimeout(() => {
// config.value.wifi = {
//     sta: {
//         signal: 0,
//         ssid: "未连接",
//         mac: "未连接",
//         ip: "未连接",
//         gateway: "未连接",
//         mask: "未连接",
//         dns: "未连接",
//     },
// };
// config.value['logs'] = Array.from({ length: 24 }).map((_, i) => {
//     return {
//         time: 1738743987 + i * 60,
//         voltage: 13.2 - i * 0.001,
//         current: Math.random() * 10 - Math.random() * 10,
//         power: Math.random() * 10 - Math.random() * 10,
//         temp: 25.0 - Math.random() * 10,
//         bat: Array.from({ length: 4 }).map((_, j) => {
//             return 3.3 - Math.random() * 10 * 0.01;
//         }),
//     };
// });
// config.value['events'] = Array.from({ length: 20 }).map((_, i) => {
//     return {
//         time: 1738743987 + i * 60,
//         event: Mock.mock('@integer(0, 12)'),
//         flag: Mock.mock('@integer(0, 1)'),
//         state: Mock.mock('@integer(0, 1)'),
//     };
// });
// setInterval(() => {
//     const logs = config.value.logs;
//     const last_log = logs[logs.length - 1];
//     logs.push({
//         time: last_log.time + 1,
//         voltage: last_log.voltage - Math.random() * 0.1 + Math.random() * 0.1,
//         current: Math.random() * 10 - Math.random() * 10,
//         power: Math.random() * 10 - Math.random() * 10,
//         temp: 25.0 - Math.random() * 10,
//         bat: Array.from({ length: 4 }).map((_, j) => {
//             return 3.3 - Math.random() * 10 * 0.01;
//         }),
//     });
//     if (logs.length > 1440)
//         logs.shift();
// }, 1000);
// }, 1000)


export default config;
